
# 练习1：写一个乘法的函数 ，但是不能直接相乘 ,举例 ： 3 * 4 = 3 + 3 + 3 + 3
# 思路 ： 把乘法变成加法的实习方式即可
def mul(x,y):
    total = 0
    for i in range(y):
        total += x
    return total
print(mul(3,5))

# 练习2：定义ip地址 ：12.12.12.12 ，判断并且测试是否是ip地址 。

# ip1 = '12.12.12.12'
"""
1. 每个数必须是0~255的数 ，不能字母，其它的字符
2. 必须是4个数
"""


def ip_addr(ip):
    INFO = "不是ip地址"
    lst = str(ip).split('.')
    if len(lst) != 4:
        return INFO
    for x in lst:
        if not x.isdigit():
            return INFO
        if int(x) < 0 or int(x)>255:
            return INFO

    return "此ip是一个正确的ip地址"

print(ip_addr("12.12.12"))
print(ip_addr("12.12.12.h"))
print(ip_addr("12.12.12.256"))
print(ip_addr("12.12.12.255"))
